package com.rocpenghua.design.observer;

/**
 * @author pengp
 * @date 2023年02月22日 16:35
 */
public class MainTest {
    public static void main(String[] args) {

        WechatServer server = new WechatServer();

        Observer userZhang = new User("ZhangSan");
        Observer userLi = new User("LiSi");
        Observer userWang = new User("WangWu");

        server.registerObserver(userZhang);
        server.registerObserver(userLi);
        server.registerObserver(userWang);
        server.setInfomation("PHP是世界上最好用的语言！");

        System.out.println("----------------------------------------------");
        server.removeObserver(userZhang);
        server.setInfomation("JAVA是世界上最好用的语言！");

    }
}
/**
 * 微信服务更新消息： PHP是世界上最好用的语言！
 * ZhangSan 收到推送消息： PHP是世界上最好用的语言！
 * LiSi 收到推送消息： PHP是世界上最好用的语言！
 * WangWu 收到推送消息： PHP是世界上最好用的语言！
 * ----------------------------------------------
 * 微信服务更新消息： JAVA是世界上最好用的语言！
 * LiSi 收到推送消息： JAVA是世界上最好用的语言！
 * WangWu 收到推送消息： JAVA是世界上最好用的语言！
 */